(safe) haven - French English Dictionary